home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 001a / rzsz1291.zip / MAKEFILE < prev    next >
Text File  |  1991-11-10  |  5KB  |  225 lines

  1. # Makefile for Unix/Xenix rz and sz programs
  2. # the makefile is not too well tested yet
  3. CC=cc
  4. OFLAG= -O
  5.  
  6.  
  7. ARCFILES= README rbsb.c gz *.t minirb.c zmodem.h \
  8.     zm.c zmr.c crctab.c sz.c rz.c mailer.rz crc.c
  9.  
  10. nothing:
  11.     @echo
  12.     @echo "Please study the #ifdef's in crctab.c, rbsb.c, rz.c and sz.c,"
  13.     @echo "make any necessary hacks for oddball or merged SYSV/BSD systems,"
  14.     @echo "then type 'make SYSTEM' where SYSTEM is one of:"
  15.     @echo
  16.     @echo "    sysvr4    SYSTEM 5.4 Unix"
  17.     @echo "    sysvr3    SYSTEM 5.3 Unix with mkdir(2)"
  18.     @echo "    sysv    SYSTEM 3/5 Unix"
  19.     @echo "    xenix    Xenix"
  20.     @echo "    x386    386 Xenix"
  21.     @echo "    bsd    Berkeley 4.x BSD, Ultrix, V7"
  22.     @echo "    tandy    Tandy 6000 Xenix"
  23.     @echo "    dnix    DIAB Dnix 5.2"
  24.     @echo "    dnix5r3    DIAB Dnix 5.3"
  25.     @echo
  26.     @echo "    doc    Format the man pages with nroff"
  27.     @echo
  28.  
  29. usenet:doc
  30.     shar -s "...!reed!omen!caf" -c -a -n rzsz -o /tmp/rzsz -l52 \
  31.       README Makefile zmodem.h zm.c rz.c rbsb.c \
  32.      crc.c crctab.c minirb.c mailer.rz zmr.c *.doc gz sz.c *.t 
  33.  
  34. shar:doc
  35.     shar -c README Makefile zmodem.h zm.c \
  36.      zmr.c sz.c rz.c crctab.c \
  37.      mailer.rz crc.c rbsb.c minirb.c *.doc gz *.t >/tmp/rzsz 
  38.  
  39. unixforum: shar
  40.     compress /tmp/rzsz.sh
  41.  
  42. unix:
  43.     undos $(ARCFILES)
  44.  
  45. dos:
  46.     todos $(ARCFILES)
  47.  
  48. arc:doc
  49.     rm -f /tmp/rzsz.arc
  50.     arc aq /tmp/rzsz README Makefile zmodem.h zm.c sz.c rz.c \
  51.      mailer.rz crctab.c rbsb.c \
  52.      zmr.c crc.c *.doc gz *.t minirb.c
  53.     chmod og-w /tmp/rzsz.arc
  54.     mv /tmp/rzsz.arc /u/t/yam
  55.  
  56. doc:rz.doc sz.doc crc.doc
  57.  
  58. rz.doc:rz.1
  59.     nroff -man rz.1 | col  >rz.doc
  60.  
  61. sz.doc:sz.1
  62.     nroff -man sz.1 | col  >sz.doc
  63.  
  64. crc.doc:crc.1
  65.     nroff -man crc.1 | col  >crc.doc
  66.  
  67. zoo: doc
  68.     rm -f /tmp/rzsz.zoo
  69.     zoo ah /tmp/rzsz README Makefile zmodem.h zm.c sz.c rz.c \
  70.      mailer.rz crctab.c rbsb.c *.doc \
  71.      zmr.c crc.c gz *.t minirb.c
  72.     touch /tmp/rzsz.zoo
  73.     chmod og-w /tmp/rzsz.zoo
  74.     mv /tmp/rzsz.zoo /u/t/yam
  75.     rm -f rzsz.zip
  76.     zip rzsz readme mailer.rz makefile zmodem.h zm.c sz.c rz.c
  77.     zip rzsz crctab.c rbsb.c *.doc
  78.     zip rzsz zmr.c crc.c gz *.t minirb.c
  79.     mv rzsz.zip /u/t/yam
  80.  
  81. tar:doc
  82.     tar cvf /tmp/rzsz.tar README Makefile zmodem.h zm.c sz.c rz.c \
  83.      mailer.rz crctab.c rbsb.c \
  84.      zmr.c crc.c *.1 *.doc gz *.t minirb.c
  85.  
  86. tags:
  87.     ctags sz.c rz.c zm.c zmr.c rbsb.c
  88.  
  89. .PRECIOUS:rz sz
  90.  
  91. xenix:
  92.     $(CC) $(CFLAGS) $(OFLAG) -M0 -K -i -DTXBSIZE=16384 -DNFGVMIN -DREADCHECK sz.c -lx -o sz
  93.     size sz
  94.     -ln sz sb
  95.     -ln sz sx
  96.     -ln sz zcommand
  97.     -ln sz zcommandi
  98.     $(CC) $(CFLAGS) $(OFLAG) -M0 -K -i -DMD rz.c -o rz
  99.     size rz
  100.     -ln rz rb
  101.     -ln rz rx
  102.     -ln rz rc
  103.  
  104. x386:
  105.     $(CC) $(CFLAGS) $(OFLAG) -DMD rz.c -o rz
  106.     size rz
  107.     -ln rz rb
  108.     -ln rz rx
  109.     $(CC) $(CFLAGS) $(OFLAG) -DTXBSIZE=32768 -DNFGVMIN -DREADCHECK sz.c -lx -o sz
  110.     size sz
  111.     -ln sz sb
  112.     -ln sz sx
  113.     -ln sz zcommand
  114.     -ln sz zcommandi
  115.  
  116. sysv:
  117.     $(CC) $(CFLAGS) $(OFLAG) -DMD rz.c -o rz
  118.     size rz
  119.     -ln rz rb
  120.     -ln rz rx
  121.     -ln rz rc
  122.     $(CC) $(CFLAGS) $(OFLAG) -DSV -DTXBSIZE=32768 -DNFGVMIN sz.c -o sz
  123.     size sz
  124.     -ln sz sb
  125.     -ln sz sx
  126.     -ln sz zcommand
  127.     -ln sz zcommandi
  128.  
  129. sysvr3:
  130.     $(CC) $(CFLAGS) $(OFLAG) -DMD=2 rz.c -o rz
  131.     size rz
  132.     -ln rz rb
  133.     -ln rz rx
  134.     -ln rz rc
  135.     $(CC) $(CFLAGS) $(OFLAG) -DSV -DTXBSIZE=32768 -DNFGVMIN sz.c -o sz
  136.     size sz
  137.     -ln sz sb
  138.     -ln sz sx
  139.     -ln sz zcommand
  140.     -ln sz zcommandi
  141.  
  142. sysvr4:
  143.     $(CC) $(CFLAGS) $(OFLAG) -DMD=2 rz.c -o rz
  144.     size rz
  145.     -ln rz rb
  146.     -ln rz rx
  147.     -ln rz rc
  148.     $(CC) $(CFLAGS) $(OFLAG) -DSV -DTXBSIZE=32768 sz.c -o sz
  149.     size sz
  150.     -ln sz sb
  151.     -ln sz sx
  152.     -ln sz zcommand
  153.     -ln sz zcommandi
  154.  
  155. odt:
  156.     cc -Za -n -DMD=2 rz.c -o rz
  157.     size rz
  158.     -ln rz rb
  159.     -ln rz rx
  160.     -ln rz rc
  161.     cc -Za -n -DSV -DTXBSIZE=32768 sz.c -o sz
  162.     size sz
  163.     -ln sz sb
  164.     -ln sz sx
  165.     -ln sz zcommand
  166.     -ln sz zcommandi
  167.  
  168. bsd:
  169.     $(CC) $(CFLAGS) $(OFLAG) -DMD=2 -Dstrchr=index -DV7 rz.c -o rz
  170.     size rz
  171.     -ln rz rb
  172.     -ln rz rx
  173.     -ln rz rc
  174.     $(CC) $(CFLAGS) $(OFLAG) -DV7 -DTXBSIZE=32768 -DNFGVMIN sz.c -o sz
  175.     size sz
  176.     -ln sz sb
  177.     -ln sz sx
  178.     -ln sz zcommand
  179.     -ln sz zcommandi
  180.  
  181. tandy:
  182.     $(CC) $(CFLAGS) $(OFLAGS) -n -DMD -DT6K sz.c -lx -o sz
  183.     size sz
  184.     -ln sz sb
  185.     -ln sz sx
  186.     -ln sz zcommand
  187.     -ln sz zcommandi
  188.     $(CC) $(CFLAGS) $(OFLAGS) -n -DMD -DT6K rz.c -lx -o rz
  189.     size rz
  190.     -ln rz rb
  191.     -ln rz rx
  192.     -ln rz rc
  193.  
  194. dnix:
  195.     $(CC) $(CFLAGS) $(OFLAG) -DMD rz.c -o rz
  196.     size rz
  197.     -ln rz rb
  198.     -ln rz rx
  199.     -ln rz rc
  200.     $(CC) $(CFLAGS) $(OFLAG) -DSV -DTXBSIZE=32768 -DNFGVMIN -DREADCHECK sz.c -o sz
  201.     size sz
  202.     -ln sz sb
  203.     -ln sz sx
  204.     -ln sz zcommand
  205.     -ln sz zcommandi
  206.  
  207. dnix5r3:
  208.     $(CC) $(CFLAGS) $(OFLAG) -DMD=2 rz.c -o rz
  209.     size rz
  210.     -ln rz rb
  211.     -ln rz rx
  212.     -ln rz rc
  213.     $(CC) $(CFLAGS) $(OFLAG) -DSV -DTXBSIZE=32768 -DNFGVMIN -DREADCHECK sz.c -o sz
  214.     size sz
  215.     -ln sz sb
  216.     -ln sz sx
  217.     -ln sz zcommand
  218.     -ln sz zcommandi
  219.  
  220.  
  221. sz: nothing
  222. sb: nothing
  223. rz: nothing
  224. rb: nothing
  225.